package com.wenhui.schoolyardinfo.mine.model.base;

import com.wenhui.schoolyardinfo.mine.callback.OnAuthenticationDataListener;
import com.wenhui.schoolyardinfo.mine.callback.OnMineAlbumListener;
import com.wenhui.schoolyardinfo.mine.callback.OnMineListener;
import com.wenhui.schoolyardinfo.mine.callback.OnPersonalDataListener;

import java.util.Map;

/**
 * author    : Urasaki
 * e-mail    : 1164688204@qq.com
 * date      : 2019/7/9 16:57
 * introduce :
 */

public interface IMineModel {

    /**
     * @param bodyParams
     * @param onMineListener
     */
    void getMineData(Map<String, String> bodyParams, OnMineListener onMineListener);

    /**
     * @param bodyParams
     */
    void getPersonalData(Map<String, String> bodyParams, OnPersonalDataListener onPersonalDataListener);

    /**
     * @param bodyParams
     */
    void getMineAlbum(Map<String, String> bodyParams, OnMineAlbumListener onMineAlbumListener);

    /**
     * @param bodyParams
     */
    void getAuthenticationData(Map<String, String> bodyParams, OnAuthenticationDataListener onAuthenticationDataListener);

}
